﻿namespace KinonekoSoftware.CodariaDB.Documents.Theories.Vocabulary
{
    /// <summary>
    /// <see cref="Vocabulary"/> 代表词条，用来表示技能、武器、装备等对人物属性数值的引用。
    /// </summary>
    [Notion]
    [Glossary]
    public class Vocabulary : TheoryObject, IWeakMetadataReference
    {
        private string _background;
        private string _borderBrush;
        private string _metadata;
        
        public string Metadata
        {
            get => _metadata;
            set => SetValue(ref _metadata, value);
        }

        /// <summary>
        /// 半透明色
        /// </summary>
        public string BorderBrush
        {
            get => _borderBrush;
            set => SetValue(ref _borderBrush, value);
        }

        /// <summary>
        /// 纯色
        /// </summary>
        public string Background
        {
            get => _background;
            set => SetValue(ref _background, value);
        }
    }
}